package com.aspire.boc.mms.gwcmp.service;

import java.util.List;
import java.util.Map;

import com.aspire.boc.mms.gwcmp.model.GwcmpProduct;
import com.aspire.boc.mms.gwcmp.model.GwcmpProductExample;

public interface ProductService {

	List<GwcmpProduct> getProductList(Map<String, Object> param);
	
	List<GwcmpProduct> getNoOccupiedProductList(Map<String, Object> param);

	int countProductList(Map<String, Object> param);
	
	int getProductIdSequence();
	
	int insertSelective(GwcmpProduct record);
	
	int updateByPrimaryKeySelective(GwcmpProduct gwcmpProduct);
	
	GwcmpProduct selectByPrimaryKey(String id);
	
	int countByExample(GwcmpProductExample example);
}
